texture: Expose subclasses as subclasses
authorBenjamin Otte <otte@redhat.com>
Sun, 18 Mar 2018 04:14:52 +0000 (05:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 18 Mar 2018 04:57:07 +0000 (05:57 +0100)
commit82a99a3643f49632e9c633c294ab47044daab3c5
tree78b92f398ac18ccfa37062d4de0b9ba05cdd1cbd
parentd54ca3c74f360c36810ec21ecac5d7f5065bba9f
texture: Expose subclasses as subclasses

This is necessary so that bidnings work properly and don't make
gdk_gl_texture_release() a function on GdkTexture.
It also allows code to identify what type of texture they are dealing
with.

Finally, we can now decide to add getters later without screwing
anything up, if we want to allow people to access GL textures directly.
docs/reference/gdk/gdk4-sections.txt
gdk/gdkgltexture.c
gdk/gdkgltexture.h
gdk/gdkgltextureprivate.h
gdk/gdkmemorytexture.h
gdk/gdkmemorytextureprivate.h
gtk/gtkglarea.c